// assimp include files. These three are usually needed.
#ifndef MODEL_H
#define MODEL_H

#include <GL/glut.h>
#include <assimp/scene.h>
#include <assimp/postprocess.h>

class Model {
public:
	const struct aiScene* scene;
	GLuint scene_list;
	aiVector3D scene_min, scene_max, scene_center;

	Model() {
		//scene = NULL;
		scene_list = 0;
	}
};

int loadasset(const char* path, Model &model);
void displayModels();


#define MODELPATH_LH "F:\\workspace2\\CS274\\Model\\dae\\lefthand.dae"
#define MODELPATH_RH "F:\\workspace2\\CS274\\Model\\dae\\righthand.dae"
#define MODELPATH_LL "F:\\workspace2\\CS274\\Model\\dae\\leftleg.dae"
#define MODELPATH_RL "F:\\workspace2\\CS274\\Model\\dae\\rightleg.dae"
#define MODELPATH_BD "F:\\workspace2\\CS274\\Model\\dae\\body.dae"


#endif